technological breakthrough - French English Dictionary